let client = require('scp2');
const ora = require('ora');
const chalk = require('chalk');
const args = process.argv.slice(2)[0]//获取打包环境
let serverName = "测试环境@118.178.253.62"
let scp = {
  // 本地打包后，项目包的相对路径，默认为./dist
  "host": '118.178.253.62', // 云服务器的IP地址
  "port": '22',            // 云服务器端口， 一般为22
  "username": 'root',       // 云服务器用户名，linux系统一般为root
  "password": 'NXrjjM66TT8MXMJa',     // 云服务器密码，若忘记了，可以去云服务器主页重置密码
  "path": '/www/wwwroot/jsgj-web.xinfubu.com'   // 项目包上传到云服务器的目标位置，根据nginx配置决定
}
const spinner = ora(chalk.green(`正在发布到${serverName}...`));
spinner.start();
client.scp('./dist/', scp, err => {
  spinner.stop();
  if (!err) {
    console.log(`项目已经发布至${serverName}!`)
  } else {
    console.log("err", err)
  }
})

